package com.xiyu.service.service.health;

import com.xiyu.service.vo.health.medicinePlan.MedicinePlanSingleGetOutput;
import com.xiyu.service.vo.health.medicinePlan.MedicinePlanUpdateInput;
import com.xiyu.service.vo.health.medicinePlan.MedicinePlanGetOutput;
import com.xiyu.service.vo.health.medicinePlan.MedicinePlanCreateInput;
import com.xiyu.service.vo.health.medicinePlan.MedicinePlanPageQueryOutput;
import com.xiyu.service.vo.health.medicinePlan.MedicinePlanPageQueryInput;
import com.xiyu.service.framework.web.web.core.pojo.PageResult;
import jakarta.servlet.http.HttpServletResponse;

/**
 * 用药设置 Service 接口
 */
public interface MedicinePlanService {

    PageResult<MedicinePlanPageQueryOutput> pageQuery(MedicinePlanPageQueryInput inputVO);

    Long create(MedicinePlanCreateInput inputVO);

    MedicinePlanGetOutput get(Long id);

    Boolean update(MedicinePlanUpdateInput inputVO);

    Boolean deleted(Long id);

    MedicinePlanSingleGetOutput singleGet(Long id);

}
